synthzip
What is it?
A rust library for constructing a synthetic Central Directory when you have ZIP data that has a Local File Header (LFH), but no Central Directory File Header (CDFH), or End of Central Directory (EOCD) data.
This is a somewhat niche library. You probably won't need it (directly), unless you happen to be doing something unusual. But if you are, it may be exactly what you need to do that one weird thing.
How do I obtain this majestic tool?
Run the following Cargo command in your project directory (assuming you have cargo-edit installed):
cargo add synthzip
Or add the following line to your Cargo.toml
(in the [dependencies]
array):
= "^ 0.1"
How do I use it?
License
synthzip
is available under the MIT License. See LICENSE.txt
for the full text.
While the license is short, it's still written in fancy lawyer-speak. If you prefer more down-to-earth language, consider the following: